package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.FormSub;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Set;

@Mapper
public interface FormSubMapper {
    /**
     * 根据ID查询表单数据
     *
     * @param id 表单ID
     * @return 表单数据
     */
    FormSub selectFormSubById(int id);

    /**
     * 插入表单提交记录
     *
     * @param formSub 表单提交信息
     * @return 影响的行数
     */
    int insertFormSub(FormSub formSub);

    /**
     * 根据ID查询表单提交记录
     *
     * @param id 表单提交ID
     * @return 表单提交信息
     */
    FormSub selectFormSubById(Long id);

    List<FormSub> selectByIds(@Param("list") Set<Integer> list);

    int update(FormSub formSub);
}
